package com.cby.library.tool.util;

import android.annotation.SuppressLint;
import android.text.TextUtils;
import android.util.Log;

/**
 * Description:LogUtils
 *
 * @author 陈宝阳
 * @create 2020/11/17 15:33
 */
public class LogUtils {

    private static final String TAG = "Jason_";

    public static void i(String msg) {
        if (!TextUtils.isEmpty(msg)) {
            Log.i(TAG, msg);
        }
    }

    public static void e(String msg) {
        if (!TextUtils.isEmpty(msg)) {
            Log.i(TAG, msg);
        }
    }

    public static void i(String tag, String msg) {
        if (!TextUtils.isEmpty(msg)) {
            Log.e(TAG + tag, msg);
        }
    }

    public static void e(String tag, String msg) {
        if (!TextUtils.isEmpty(msg)) {
            Log.e(TAG + tag, msg);
        }
    }


    @SuppressLint("LogTagMismatch")
    public static void log(final String message) {

        //adb shell setprop log.tag.Volley VERBOSE
        //adb shell getprop log.tag.Volley

        if (Log.isLoggable(TAG, Log.VERBOSE)) {
            Log.d(TAG, message);
        }
    }

    @SuppressLint("LogTagMismatch")
    public static void log(String tag,
                           final String message) {

        //adb shell setprop log.tag.Volley VERBOSE
        //adb shell getprop log.tag.Volley

        String newTag = TAG + "_" + tag;
        if (Log.isLoggable(TAG, Log.VERBOSE)) {
            Log.d(newTag, message);
        }
    }


}
